home *** CD-ROM | disk | FTP | other *** search
/ MacHack 2000 / MacHack 2000.toast / pc / The Hacks / Mixed Mode Maddness / Emulator / Unused / opmode.h < prev   
Encoding:
Text File  |  2000-06-24  |  4.1 KB  |  155 lines

  1. enum {
  2.     OPCODEMODE(ADC, Immediate),
  3.     OPCODEMODE(ADC, Absolute),
  4.     OPCODEMODE(ADC, ZeroPage),
  5.     OPCODEMODE(ADC, IndX),
  6.     OPCODEMODE(ADC, IndY),
  7.     OPCODEMODE(ADC, ZeroPageX),
  8.     OPCODEMODE(ADC, AbsoluteX),
  9.     OPCODEMODE(ADC, AbsoluteY),
  10.     OPCODEMODE(AND, Immediate),
  11.     OPCODEMODE(AND, Absolute),
  12.     OPCODEMODE(AND, ZeroPage),
  13.     OPCODEMODE(AND, IndX),
  14.     OPCODEMODE(AND, IndY),
  15.     OPCODEMODE(AND, ZeroPageX),
  16.     OPCODEMODE(AND, AbsoluteX),
  17.     OPCODEMODE(AND, AbsoluteY),
  18.     OPCODEMODE(ASL, Absolute),
  19.     OPCODEMODE(ASL, ZeroPage),
  20.     OPCODEMODE(ASL, Accumulator),
  21.     OPCODEMODE(ASL, ZeroPageX),
  22.     OPCODEMODE(ASL, AbsoluteX),
  23.     OPCODEMODE(BCC, Relative),
  24.     OPCODEMODE(BCS, Relative),
  25.     OPCODEMODE(BEQ, Relative),
  26.     OPCODEMODE(BNE, Relative),
  27.     OPCODEMODE(BMI, Relative),
  28.     OPCODEMODE(BPL, Relative),
  29.     OPCODEMODE(BVC, Relative),
  30.     OPCODEMODE(BVS, Relative),
  31.     OPCODEMODE(BIT, Absolute),
  32.     OPCODEMODE(BIT, ZeroPage),
  33.     OPCODEMODE(BRK, None),
  34.     OPCODEMODE(CLC, None),
  35.     OPCODEMODE(CLD, None),
  36.     OPCODEMODE(CLI, None),
  37.     OPCODEMODE(CLV, None),
  38.     OPCODEMODE(CMP, Immediate),
  39.     OPCODEMODE(CMP, Absolute),
  40.     OPCODEMODE(CMP, ZeroPage),
  41.     OPCODEMODE(CMP, IndX),
  42.     OPCODEMODE(CMP, IndY),
  43.     OPCODEMODE(CMP, ZeroPageX),
  44.     OPCODEMODE(CMP, AbsoluteX),
  45.     OPCODEMODE(CMP, AbsoluteY),
  46.     OPCODEMODE(CPX, Immediate),
  47.     OPCODEMODE(CPX, Absolute),
  48.     OPCODEMODE(CPX, ZeroPage),
  49.     OPCODEMODE(CPY, Immediate),
  50.     OPCODEMODE(CPY, Absolute),
  51.     OPCODEMODE(CPY, ZeroPage),
  52.     OPCODEMODE(DEC, Absolute),
  53.     OPCODEMODE(DEC, ZeroPage),
  54.     OPCODEMODE(DEC, ZeroPageX),
  55.     OPCODEMODE(DEC, AbsoluteX),
  56.     OPCODEMODE(DEX, None),
  57.     OPCODEMODE(DEY, None),
  58.     OPCODEMODE(EOR, Immediate),
  59.     OPCODEMODE(EOR, Absolute),
  60.     OPCODEMODE(EOR, ZeroPage),
  61.     OPCODEMODE(EOR, IndX),
  62.     OPCODEMODE(EOR, IndY),
  63.     OPCODEMODE(EOR, ZeroPageX),
  64.     OPCODEMODE(EOR, AbsoluteX),
  65.     OPCODEMODE(EOR, AbsoluteY),
  66.     OPCODEMODE(INC, Absolute),
  67.     OPCODEMODE(INC, ZeroPage),
  68.     OPCODEMODE(INC, ZeroPageX),
  69.     OPCODEMODE(INC, AbsoluteX),
  70.     OPCODEMODE(INX, None),
  71.     OPCODEMODE(INY, None),
  72.     OPCODEMODE(JMP, Absolute),
  73.     OPCODEMODE(JMP, Indirect),
  74.     OPCODEMODE(JSR, Absolute),
  75.     OPCODEMODE(LDA, Immediate),
  76.     OPCODEMODE(LDA, Absolute),
  77.     OPCODEMODE(LDA, ZeroPage),
  78.     OPCODEMODE(LDA, IndX),
  79.     OPCODEMODE(LDA, IndY),
  80.     OPCODEMODE(LDA, ZeroPageX),
  81.     OPCODEMODE(LDA, AbsoluteX),
  82.     OPCODEMODE(LDA, AbsoluteY),
  83.     OPCODEMODEEXCEPTION(LDX, Immediate, LDX_Immediate),
  84.     OPCODEMODE(LDX, Absolute),
  85.     OPCODEMODE(LDX, ZeroPage),
  86.     OPCODEMODE(LDX, AbsoluteY),
  87.     OPCODEMODE(LDX, ZeroPageY),
  88.     OPCODEMODEEXCEPTION(LDY, Immediate, LDY_Immediate),
  89.     OPCODEMODE(LDY, Absolute),
  90.     OPCODEMODE(LDY, ZeroPage),
  91.     OPCODEMODE(LDY, ZeroPageX),
  92.     OPCODEMODE(LDY, AbsoluteX),
  93.     OPCODEMODE(LSR, Absolute),
  94.     OPCODEMODE(LSR, ZeroPage),
  95.     OPCODEMODE(LSR, Accumulator),
  96.     OPCODEMODE(LSR, ZeroPageX),
  97.     OPCODEMODE(LSR, AbsoluteX),
  98.     OPCODEMODE(NOP, None),
  99.     OPCODEMODE(ORA, Immediate),
  100.     OPCODEMODE(ORA, Absolute),
  101.     OPCODEMODE(ORA, ZeroPage),
  102.     OPCODEMODE(ORA, IndX),
  103.     OPCODEMODE(ORA, IndY),
  104.     OPCODEMODE(ORA, ZeroPageX),
  105.     OPCODEMODE(ORA, AbsoluteX),
  106.     OPCODEMODE(ORA, AbsoluteY),
  107.     OPCODEMODE(PHA, None),
  108.     OPCODEMODE(PHP, None),
  109.     OPCODEMODE(PLA, None),
  110.     OPCODEMODE(PLP, None),
  111.     OPCODEMODE(ROL, Absolute),
  112.     OPCODEMODE(ROL, ZeroPage),
  113.     OPCODEMODE(ROL, Accumulator),
  114.     OPCODEMODE(ROL, ZeroPageX),
  115.     OPCODEMODE(ROL, AbsoluteX),
  116.     OPCODEMODE(ROR, Absolute),
  117.     OPCODEMODE(ROR, ZeroPage),
  118.     OPCODEMODE(ROR, Accumulator),
  119.     OPCODEMODE(ROR, ZeroPageX),
  120.     OPCODEMODE(ROR, AbsoluteX),
  121.     OPCODEMODE(RTI, None),
  122.     OPCODEMODE(RTS, None),
  123.     OPCODEMODE(SBC, Immediate),
  124.     OPCODEMODE(SBC, Absolute),
  125.     OPCODEMODE(SBC, ZeroPage),
  126.     OPCODEMODE(SBC, IndX),
  127.     OPCODEMODE(SBC, IndY),
  128.     OPCODEMODE(SBC, ZeroPageX),
  129.     OPCODEMODE(SBC, AbsoluteX),
  130.     OPCODEMODE(SBC, AbsoluteY),
  131.     OPCODEMODE(SEC, None),
  132.     OPCODEMODE(SED, None),
  133.     OPCODEMODE(SEI, None),
  134.     OPCODEMODE(STA, Absolute),
  135.     OPCODEMODE(STA, ZeroPage),
  136.     OPCODEMODE(STA, IndX),
  137.     OPCODEMODE(STA, IndY),
  138.     OPCODEMODE(STA, ZeroPageX),
  139.     OPCODEMODE(STA, AbsoluteX),
  140.     OPCODEMODE(STA, AbsoluteY),
  141.     OPCODEMODE(STX, Absolute),
  142.     OPCODEMODE(STX, ZeroPage),
  143.     OPCODEMODE(STX, ZeroPageY),
  144.     OPCODEMODE(STY, Absolute),
  145.     OPCODEMODE(STY, ZeroPage),
  146.     OPCODEMODE(STY, ZeroPageX),
  147.     OPCODEMODE(TAX, None),
  148.     OPCODEMODE(TAY, None),
  149.     OPCODEMODE(TSX, None),
  150.     OPCODEMODE(TXA, None),
  151.     OPCODEMODE(TXS, None),
  152.     OPCODEMODE(TYA, None)
  153. };
  154.  
  155.